* { word-break:break-all; }
body { color:#000; font-size:14px; font-family: "Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体";text-align:left;}
html, body, div, ul, li, dl, dt, dd, form, input, select, h1, h2, h3, h4, h5, p ,a{ margin:0px; padding:0px;-webkit-font-smoothing: subpixel-antialiased;
    -webkit-text-size-adjust: 100%; }
ul, li { list-style:none; }
img {border:0px;margin:0px;padding:0px;max-width: 100%;vertical-align: middle;}
input, button{outline: none;}
input::-webkit-input-placeholder{color:#fff;} 
input:-moz-placeholder{color:#fff;} 
input::-moz-placeholder{color:#fff;} 
input::-ms-input-placeholder{color:#fff;}
a{color:#4a4a4a;text-decoration:none;}
a:hover {color:#94070a;text-decoration:none;}
a:focus{text-decoration:none;outline:none;border:none;}
.clear { clear:both; height:1px; margin-top:-1px; overflow:hidden;font-size:0;line-height:1px }
.pointer { cursor:pointer; }
.layout_wrap { width:958px; overflow-x:hidden; }
.label { position: absolute; top: 0px; left: 0px; border: 1px solid #0b5aa8; z-index: 9999; background-color: #0000ff;color:#000; text-align:left;text-size:12px;text-weight:normal}
.label span{display:none}
.label div { position: absolute; width: 15px; height: 15px; background-color: #000000; right: 0px; bottom: 0px; clear: both;cursor:se-resize ;font-size:1px;line-height:0%}
.row:after {clear: both;}
.row:after, .row:before {display: table;content: " ";}
/*相关通用*/
label.error { color:#0b5aa8; margin:0 5px; padding-left:15px; background:url(error.gif) left no-repeat; }
.ajaxing { position: absolute; height: 36px; background:#EFEFEF url(wait-big.gif) no-repeat; padding-left: 32px;border: 1px solid #AAAAAA; }
.content_box{ min-height:40px;height:auto!important; height:40px}
.fleft,.fl{ float:left; }
.fright,.fr { float:right; }
.inline-block { display:inline-block; }
.text-center{text-align:center;}
/* 边距 */
.mt10,.mtop{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mb6{margin-bottom:6px;}
.mb10,.mbottom{margin-bottom:10px;}
.mb12{margin-bottom:12px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.fz34{font-size:34px;}
.fz32{font-size:32px;}
.fz30{font-size:30px;}
.fz28{font-size:28px;}
.fz24{font-size:24px;}
.fz20{font-size:20px;}
.fz18{font-size:18px;}
.fz16{font-size:16px;}
/*自适应公共样式*/
.breadcrumbbox {border-bottom: 1px solid #dddddd;margin-bottom: 25px;background-color: #fff;}
.breadnav{padding:18px 0;background-color: #fff;border-bottom: 1px solid #e5e5e5;}
.breadcrumb {background: none;font-size: 14px;margin-bottom:10px;padding-right: 0;padding-left: 0;}
.breadcrumb i {color: #9999a0;font-size: 17px;margin-right: 8px;}
.thumbimg{overflow:hidden;}
.thumbimg img {width:100%;height:auto;display: block;-webkit-transition: opacity 0.3s, -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition: opacity 0.3s, transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}
.thumbimg:hover img {opacity: 0.8;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}

.position,.position a{font-size:12px;color:#858585;}
.position2{background: url(images/home2.png) left center no-repeat;border-bottom: 1px solid #c5c5c5;font-size: 14px;height:35px;line-height:35px; padding-left:20px;}
.position2 a:hover,.position4 a:hover { color:#000; text-decoration: underline; }
.work_nav{background: url(images/home2.png) left center no-repeat;font-size: 12px;height: 15px;line-height: 15px;margin-bottom:5px;padding-left: 18px;font-size:12px;}
.position3{height: 36px;line-height: 36px;padding-left:20px;padding-right:15px;background:url(images/home.png) left center no-repeat;border-bottom: #155bb1 2px solid;font-size: 14px;overflow: hidden;}
.position3 a,.position3 a{ color:#000; text-decoration:none; }
.position3 a:hover { color:#000; text-decoration: underline; }
.position4{background: url(images/home2.png) left center no-repeat;font-size: 14px;height:35px;line-height:35px; padding-left:20px;}
/*******弹出框*********/
.php168_dialog { position: absolute; border: 5px solid #8CB8EA; background-color: #ffffff; width: 400px; height: 200px; }
.php168_dialog .title_bar { padding: 5px; background-color: #f1f7fd; cursor: move; }
.php168_dialog .title { }
.php168_dialog .close { float: right; cursor: pointer; }
.php168_dialog .content_container { width: 100%; }
.php168_dialog .content { padding: 5px; }
.php168_dialog .button_bar { clear: left; }
.php168_dialog .button_bar .ok,.php168_dialog .button_bar .cancel{background:url(button4.gif) repeat-x; color:#3A7494; border:1px solid #CEDEEF; padding:2px 10px 2px; margin-left:10px; margin-bottom:2px;  cursor:pointer}
.loginbox{ padding:10px; line-height:180%; text-align:center}

.message_dialog { position: absolute; border: 1px solid #A0A0A0; background-color: #F9F7F7; width: 400px; height: 200px;padding:1px ; line-height:22px}
.message_dialog .title_bar { padding: 5px; background: #f1f7fd url(topbar.gif) repeat-x; cursor: move;color:#FFF ; font-size:14px; font-weight:bold}
.message_dialog .title_bar .close{width:10px;background:url(closed.gif) no-repeat}
.message_dialog .title_bar .close:after{content:url(closed.gif)}
.message_dialog .title_bar .close span{display:none}
.message_dialog .title { }
.message_dialog .close { float: right; cursor: pointer; }
.message_dialog .content_container { width: 100%; }
.message_dialog .content { padding: 5px; }
.message_dialog .content div{ border-bottom:1px solid #dadada; padding:5px 0;}
.message_dialog .button_bar { clear: left; }
.message_dialog .button_bar .ok,.message_dialog .button_bar .cancel{background-color:#3371B2; color:#ffffff; border:1px solid #CEDEEF; padding:2px 10px 2px; margin-left:10px; margin-bottom:2px;  cursor:pointer}
.message_dialog .content .showInputBox{width:85px;height:23px;border:none;background:url(messagebutton.png) no-repeat}
#mobileInputBox, #emailInputBox{display:none}
.pages { margin:30px 5px; padding:3px; text-align:center; clear:both;}
.pages .s3 { font:12px/30px "Microsoft YaHei","宋体"; margin:2px; padding:5px 8px; border:1px solid #999; color:#333; text-decoration:none; }
.pages span,.pages a{ margin:2px; padding:5px 8px; border:1px solid #CFCFCF; color:#CFCFCF; font-size:12px; }
.pages a:hover { border:1px solid #ff0000; color:#ff0000; }
.pages a:active { border:1px solid #009900; color:#6A6A6A; }
.pages .s2 { margin:2px; border:1px solid #0a5096; font-weight:bold; color:#fff; background-color:#0a5096; }